package option

import "gitee.com/chuanjinge/go-container/container/vethbr"

// 命令行所有指定的标识符参数

type CmdOption struct {
	Interactive bool
	TTY         bool
	MemoryLimit int             // 内存限制字节数
	Cpu         int             // Cpu的百分比占比
	Cpuset      int             // 指定第N个CPU
	Volume      []string        // 挂载卷，eg. /data/nginx/nginx.conf:/usr/share/nginx/nginx.conf
	Env         []string        // 环境变量，eg. CONFIG_DEV=true
	Daemon      bool            // 当前是否处于守护进程的状态
	Network     *vethbr.Network // 网络对象 - 使用 xxx network create NETNAME 创建的网络
	Port        map[int16]int16 // 端口映射 hostPort:containerPort
}
